import re

text = """
张三，手机号码15945678901
李四，手机号码13945677701
王二，手机号码13845666901
"""
# 匹配13或15开头的手机号码
soup = re.compile(r"1[35]\d{9}")
for item in soup.findall(text):
    print(item)

# 匹配13-16开头的手机号码
soup = re.compile(r"1[3-6]\d{9}")
for item in soup.findall(text):
    print(item)
